144
12
Systems and Networks
these new interconnexions, but restore the functions to those represented by (12.11)
and Table 12.1. Compare the results with each other and with Fig. 12.1.
12.1.2
Cellular Automata
This term is usually applied to cells arranged in spatial proximity to each other,
whose states are updated according to a rule such asn prime Subscript i Baseline equals left parenthesis n Subscript i minus 1 Baseline plus n Subscript i Baseline plus n Subscript i plus 1 Baseline right parenthesis mod 2n,
i = (ni−1 + ni + ni+1) mod 2,
where n Subscript ini is the current state of the iith cell. The most widely studied ones are only
connected to their nearest neighbours. Despite this simplicity, their evolution can be
rather elaborate and even unpredictable. Wolfram (1983) has made an exhaustive
study of one-dimensional cellular automata, in which the cells are arranged on a
line. Higher dimensional automata are useful in analysing biological processes; for
example a two-dimensional automaton has been used to investigate neurogenesis
in a membrane of undifferentiated precursor cells. 7 Sree et al. (2014) review other
applications in bioinformatics, such as predicting protein coding and promoter DNA
sequences.
12.1.3
Percolation
Consider a spatial array of at least two dimensions, with cells able to take values of
zero or one, signifying respectively “impermeable” and “permeable” to some agent
migrating across the array and only able to move from a permeable site to the nearest
neighbour that is also permeable. Letpp be the probability that a cell has the value 1.
If ones are sparse (i.e., low pp), the mobility of the agent will be restricted to small
isolated islands. The most important problem in this field is to determine the mean
value of pp at which an agent can span the entire array via its nearest neighbour
connexions. This is so-called “site percolation”. 8
A possible approach to determine the critical valuep Subscript cpc is as follows: the probability
that a single permeable cell on a square lattice is surrounded by impermeable ones
(i.e., is a singlet) isp q Superscript 4pq4, whereq equals 1 minus pq = 1 −p. Definingn Subscript s Baseline left parenthesis p right parenthesisns(p)to be the average number of
ss-clusters per cell, we haven 2 left parenthesis p right parenthesis equals 2 p squared q Superscript 6n2(p) = 2p2q6 for doublets (the factor 2 arises because of
the two possible perpendicular orientations of the doublet),n 3 left parenthesis p right parenthesis equals 2 p cubed q Superscript 8 Baseline plus 4 p cubed q Superscript 7n3(p) = 2p3q8 + 4p3q7
for triplets (linear and bent), etc. If there are few permeable cells, sigma summation Underscript s Endscripts s n Subscript s Baseline left parenthesis p right parenthesis equals pΣ
s sns(p) = p;
if there are many, we can expect most of the particles to belong to an infinite (in the
limit of an infinite array) cluster, hencesigma summation Underscript s Endscripts s n Subscript s Baseline left parenthesis p right parenthesis plus upper P Subscript normal infinity Baseline equals pΣ
s sns(p) + P∞= p, and the mean cluster
size upper S left parenthesis p right parenthesis equals sigma summation Underscript s Endscripts s squared n Subscript s Baseline left parenthesis p right parenthesis divided by pS(p) = Σ
s s2ns(p)/p. If upper S left parenthesis p right parenthesisS(p) is now expanded in powers of pp, one finds that
at a certain value ofpp the series diverges; this is when the infinite (spanning) cluster
7 Luthi et al. (1998).
8 In “bond percolation”, movement occurs along links joining nearest neighbours with probability
pp. Every bond process can be converted into a site one, but not every site process is a bond one.